package cn.tedu.storage.mapper;

import cn.tedu.storage.entity.Storage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * @ClassName StorageMapper
 * @Description:类描述
 * @Author Tedu
 * @Date 2021/7/1 10:58
 * @Version V1.0
 **/
public interface StorageMapper extends BaseMapper<Storage> {
    void decrease(Long productId,Integer count);
    //查询库存,用来判断是否有足够库存
    //使用继承的selectById()方法
    //可用->冻结
    void updateResidueToFrozen(Long productId,Integer count);
    //冻结->已售出
    void updateFrozenToUsed(Long productId,Integer count);
    //冻结->可用
    void updateFrozenToResidue(Long productId,Integer count);
}
